eric7.WebBrowser.History.HistoryMenu
Module implementing the history menu.
Global Attributes
Classes
Functions
HistoryMenu
Class implementing the history menu.
Signals
- newBackgroundTab(QUrl, str)
-
emitted to open a URL in a new
background tab
- newPrivateWindow(QUrl, str)
-
emitted to open a URL in a new
private window
- newTab(QUrl, str)
-
emitted to open a URL in a new tab
- newWindow(QUrl, str)
-
emitted to open a URL in a new window
- openUrl(QUrl, str)
-
emitted to open a URL in the current tab
Derived from
EricModelMenu
Class Attributes
Class Methods
Methods
Static Methods
HistoryMenu (Constructor)
HistoryMenu(mainWindow=None, tabWidget=None)
Constructor
- mainWindow (WebBrowserWindow)
-
reference to the main browser window object
- tabWidget (WebBrowserTabWidget)
-
reference to the tab widget managing the browser
tabs
HistoryMenu.__aboutToShowClosedTabsMenu
__aboutToShowClosedTabsMenu()
Private slot to populate the closed tabs menu.
HistoryMenu.__activated
__activated(idx)
Private slot handling the activated signal.
- idx (QModelIndex)
-
index of the activated item
HistoryMenu.__clearHistoryDialog
__clearHistoryDialog()
Private slot to clear the history.
HistoryMenu.__closedTabAvailable
__closedTabAvailable(avail)
Private slot to handle changes of the availability of closed tabs.
- avail (bool)
-
flag indicating the availability of closed tabs
HistoryMenu.postPopulated
postPopulated()
Public method to add any actions after the tree.
HistoryMenu.prePopulated
prePopulated()
Public method to add any actions before the tree.
- Return:
-
flag indicating if any actions were added
- Return Type:
-
bool
HistoryMenu.setInitialActions
setInitialActions(actions)
Public method to set the list of actions that should appear first in
the menu.
- actions (list of QAction)
-
list of initial actions
HistoryMenu.showHistoryDialog
showHistoryDialog()
Public slot to show the history dialog.
HistoryMenuModel
Class implementing a model for the history menu.
It maps the first bunch of items of the source model to the root.
Derived from
QAbstractProxyModel
Class Attributes
Class Methods
Methods
| HistoryMenuModel |
Constructor |
| bumpedRows |
Public method to determine the number of rows moved to the root. |
| columnCount |
Public method to get the number of columns. |
| index |
Public method to create an index. |
| mapFromSource |
Public method to map an index to the proxy model index. |
| mapToSource |
Public method to map an index to the source model index. |
| mimeData |
Public method to return the mime data. |
| parent |
Public method to get the parent index. |
| rowCount |
Public method to determine the number of rows. |
Static Methods
HistoryMenuModel (Constructor)
HistoryMenuModel(sourceModel, parent=None)
Constructor
- sourceModel (QAbstractItemModel)
-
reference to the source model
- parent (QObject)
-
reference to the parent object
HistoryMenuModel.bumpedRows
bumpedRows()
Public method to determine the number of rows moved to the root.
- Return:
-
number of rows moved to the root
- Return Type:
-
int
HistoryMenuModel.columnCount
columnCount(parent=None)
Public method to get the number of columns.
- parent (QModelIndex)
-
index of parent
- Return:
-
number of columns
- Return Type:
-
int
HistoryMenuModel.index
index(row, column, parent=None)
Public method to create an index.
- row (int)
-
row number for the index
- column (int)
-
column number for the index
- parent (QModelIndex)
-
index of the parent item
- Return:
-
requested index
- Return Type:
-
QModelIndex
HistoryMenuModel.mapFromSource
mapFromSource(sourceIndex)
Public method to map an index to the proxy model index.
- sourceIndex (QModelIndex)
-
reference to a source model index
- Return:
-
proxy model index
- Return Type:
-
QModelIndex
HistoryMenuModel.mapToSource
mapToSource(proxyIndex)
Public method to map an index to the source model index.
- proxyIndex (QModelIndex)
-
reference to a proxy model index
- Return:
-
source model index
- Return Type:
-
QModelIndex
HistoryMenuModel.mimeData
mimeData(indexes)
Public method to return the mime data.
- indexes (QModelIndexList)
-
list of indexes
- Return:
-
mime data
- Return Type:
-
QMimeData
HistoryMenuModel.parent
parent(index)
Public method to get the parent index.
- index (QModelIndex)
-
index of item to get parent
- Return:
-
index of parent
- Return Type:
-
QModelIndex
HistoryMenuModel.rowCount
rowCount(parent=None)
Public method to determine the number of rows.
- parent (QModelIndex)
-
index of parent
- Return:
-
number of rows
- Return Type:
-
int
HistoryMostVisitedMenu
Class implementing the most visited history menu.
Signals
- newBackgroundTab(QUrl, str)
-
emitted to open a URL in a new
background tab
- newPrivateWindow(QUrl, str)
-
emitted to open a URL in a new
private window
- newTab(QUrl, str)
-
emitted to open a URL in a new tab
- newWindow(QUrl, str)
-
emitted to open a URL in a new window
- openUrl(QUrl, str)
-
emitted to open a URL in the current tab
Derived from
EricModelMenu
Class Attributes
Class Methods
Methods
Static Methods
HistoryMostVisitedMenu (Constructor)
HistoryMostVisitedMenu(count, parent=None)
Constructor
- count (int)
-
maximum number of entries to be shown
- parent (QWidget)
-
reference to the parent widget
HistoryMostVisitedMenu.__activated
__activated(idx)
Private slot handling the activated signal.
- idx (QModelIndex)
-
index of the activated item
HistoryMostVisitedMenu.prePopulated
prePopulated()
Public method to add any actions before the tree.
- Return:
-
flag indicating if any actions were added
- Return Type:
-
bool
HistoryMostVisitedMenuModel
Class implementing a model to show the most visited history entries.
Derived from
QSortFilterProxyModel
Class Attributes
Class Methods
Methods
Static Methods
HistoryMostVisitedMenuModel (Constructor)
HistoryMostVisitedMenuModel(sourceModel, parent=None)
Constructor
- sourceModel (QAbstractItemModel)
-
reference to the source model
- parent (QObject)
-
reference to the parent object
HistoryMostVisitedMenuModel.lessThan
lessThan(left, right)
Public method used to sort the displayed items.
- left (QModelIndex)
-
index of left item
- right (QModelIndex)
-
index of right item
- Return:
-
true, if left is less than right
- Return Type:
-
bool